tempestuous relationship - Spanish English Dictionary